package pl.wroc.uni.ii.evolution.engine.prototype.operators;

import java.util.List;

import pl.wroc.uni.ii.evolution.engine.prototype.EvIndividual;


public interface EvCrossoverApplyStrategy<T extends EvIndividual> {

   public void init(int crossover_arity, int combine_result_size, int population_size);
  
   public int getApplyCount();
  
   public List<T> addUnselected(List<T> result, List<T> unselected);
  
}
